feat: redesign website to Industrial Editorial design system#2
Merged
shenxianpeng merged 5 commits intomainfrom Mar 25, 2026
Merged
feat: redesign website to Industrial Editorial design system#2shenxianpeng merged 5 commits intomainfrom
shenxianpeng merged 5 commits intomainfrom
Conversation
Add DESIGN.md (Industrial Editorial design system), CLAUDE.md (project AI instructions), uv.lock (dependency lockfile), and .context/ retro.
Complete visual overhaul of website/index.html and website/zh/index.html per DESIGN.md: - Typography: Fraunces 900 display, Instrument Sans body, IBM Plex Sans Condensed labels, JetBrains Mono code - Colors: #0D0C0B warm near-black background, #CBFF2E electric chartreuse accent, #EDE9E3 warm off-white text - Layout: 55/45 left-anchored hero grid, operator-console section labels - Fixed root-relative hrefs → relative paths for GitHub Pages project sites - Fixed broken docs links → rendered HTML (docs/getting-started.html) - Unified GitHub repo to castops/cast-cli across both language variants - Added og:title, og:description, og:type Open Graph tags (EN) - Added theme-color, canonical, hreflang alternate link tags (both) - Fixed preconnect crossorigin, color-mix compat, -webkit-backdrop-filter - Added mobile nav collapse at 900px breakpoint (ZH) - Added target=_blank rel=noopener noreferrer to all external links (ZH)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- switch deploy-website.yml from actions/deploy-pages to
JamesIves/github-pages-deploy-action with clean-exclude: pr-*
so main deploys never wipe PR preview subdirectories
- add pr-preview.yml: builds site + docs on every PR push,
deploys to gh-pages/pr-{N}/, posts comment with preview URLs
- add pr-preview-cleanup.yml: removes pr-{N}/ on PR close
Requires one manual step: in repo Settings → Pages → Source,
change from 'GitHub Actions' to 'Deploy from a branch → gh-pages'
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
🔍 Preview ready
|
Member
Author
|
@copilot fix the ci (sca) daily |
… ReDoS) Co-authored-by: shenxianpeng <3353385+shenxianpeng@users.noreply.github.com> Agent-Logs-Url: https://github.com/castops/cast-cli/sessions/ffc12483-e96a-4b45-96d2-86624f60373d
Contributor
Fixed in The SCA job was failing because Changes to
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
website/index.htmlandwebsite/zh/index.htmlperDESIGN.md#0D0C0Bwarm near-black,#CBFF2Eelectric chartreuse accent,#EDE9E3warm off-white../docs/links → rendered HTML docs (built byscripts/build_docs.pyat deploy)castops/cast-cliacross both language variantscolor-mix()nav background →rgba()+-webkit-backdrop-filterfor SafariDESIGN.md,CLAUDE.md,uv.lockto version controlTest Coverage
No new application code paths (website-only HTML/CSS changes).
Tests: 65 passed, 0 failures (via
uv run pytest)Pre-Landing Review
Pre-Landing Review: No issues found. Design Review (lite): clean, 0 findings.
Design Review
Design Review (lite): clean —
Adversarial Review (Large tier — all 4 passes)
9 findings, all fixed:
Models: Claude structured ✓ · Claude adversarial subagent ✓ · Codex structured ✓ · Codex adversarial ✓
TODOS
Test plan
🤖 Generated with Claude Code